home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / obliteron.gsh < prev    next >
Text File  |  2000-09-09  |  2KB  |  77 lines

  1. // defines the obliteron Turret
  2. ////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. // start wrapper - prevent multiple inclusions or recursive inclusions
  5.  
  6. //(this currently causes 'unrecognized preprocessor directive' warnings, until implemented)
  7. #ifndef INCLUDED_OBLITERON_TURRET_GSH
  8. #define INCLUDED_OBLITERON_TURRET_GSH
  9.  
  10. #include "defaults.gsh"
  11. #include "lasers.gsh"
  12. #include "obliteronfrag.gsh"
  13.  
  14. ////////////////////////////////////////////////////////////////////////////////////
  15.  
  16. hierarchy Hcy_Obliteron
  17. {
  18.     file "units\obliteron.RIF"
  19.     name "obliteron"
  20.     hotspot "Dum Flash"
  21. }
  22.  
  23. hierarchy Hcy_Obliteron_Shadow
  24. {
  25.     file "units\Obliteron vlow.RIF"
  26.     name "Obliteron vlow"
  27.     hotspot "dum flash"
  28. }
  29.  
  30. character Chr_Obliteron : Chr_DefaultBaddie
  31. {
  32.     turning speed   0.5
  33.     walking speed   0    // doesn't move
  34.     weapon            epulsar
  35.     strength        89
  36.     aim                0    // spot on!
  37.     height            0.6    // for targeting purposes
  38.     sight angle        89    // in degrees
  39.     sight range        10    // in metres
  40.     hearing range        0    // in metres
  41.     shadow hierarchy    Hcy_Obliteron_Shadow
  42.     aggression        1    // from 0 to 1
  43.     gun yaw angle    90    // in degrees
  44.     elevation angle 20    // in degrees
  45.     can turn        no
  46.     vision cone        no
  47.     always cpu controlled yes
  48. }
  49.  
  50. // smoke trail from the barrel when firing
  51. pgenerator Pgn_Obliteron
  52. {
  53.     type fire
  54.     life infinite
  55.     rate 4
  56.     // stream direction
  57.     x 0 y 0 z 0
  58.     // particle colour
  59.     red 0.1 green 0.1 blue 0.1 alpha 0.7
  60. }
  61.  
  62. role Rol_Obliteron : Rol_DefaultRobot
  63. {
  64.     pgen            Pgn_Obliteron
  65.     shape            Hcy_Obliteron
  66.     character        Chr_Obliteron
  67.     armour            5
  68.     ai            popup
  69.     identifier        "Obliteron"
  70.     recon name        obliteron recon
  71.     destructibility        Frg_obliteron
  72. }
  73.  
  74. ////////////////////////////////////////////////////////////////////////////////////
  75.  
  76. // end wrapper - for preventing multiple or recursive inclusions
  77. #endif // !INCLUDED_Obliteron_GSH